// 下划线转换驼峰
function toHump(name) {
    return name.replace(/\_(\w)/g, function(all, letter){
        return letter.toUpperCase();
    });
}
// 驼峰转换下划线
function toLine(name) {
    return name.replace(/([A-Z])/g,"_$1").toLowerCase();
}


function firstworldupp(s){
    return s.toLowerCase().split(" ").map(function(word){
        return word[0].toUpperCase()+word.slice(1);
    }).join(" ")
}
function firstworlddown(s){
    return s.toLowerCase().split(" ").map(function(word){
        return word[0].toLowerCase()+word.slice(1);
    }).join(" ")
}



module.exports={
    firstworldupp,
    toHump,
    firstworlddown,
    toLine
}